timo hennaut
19th STIGA Masters: Timo Hennaut, the 0-2 comeback, and the limits of reading an U11 talent from a scoreboardThe third game of the Under-11 boys' final at the 19th STIGA Masters ended at...
Quach Thi Lan Retires: Behind the 3:14.54 National Record and a Decade on the 400m TrackThe clock at the Asian Games stopped at 3 minutes 14.54 seconds. That is the...
FIFA ASEAN Cup 2026: The Group of Death, the 2030 Bet, and Southeast Asia's Blind SpotFIFA ASEAN Cup 2026: The Group of Death, the 2030 Bet, and Southeast Asia's...
Comprehensive Esports Report Empty: When Data Lacks, All Analysis is MeaninglessA comprehensive esports analysis report has just been released, but what is...
Adou Minh and Williams Minh Hoang: Vietnam's Two Gaps and How Kim Sang Sik Patches ThemWhen I rewatched Adou Minh's AFC Champions League Elite play-off footage, wha...
Sasipaporn, Three Matches and a Misplaced Label: The System Problem at XMLS Thanh HoaAt the second round in Vinh Long, Sasipaporn Janthawisut’s scoreline read zer...
Nairobi 2029: World Athletics Hands Africa Its First Championships, and the Altitude Question Nobody AskedSebastian Coe stood in front of the cameras and spoke about the "hard legacy"...
Dortmund and the Karetsas Shock: When a 0-0 Report Hides a Troubling Medical FileThere is one number in the Reuters dispatch from Berlin dated 17 October 2026...
Dakar 2026 beach volleyball schedule released: six pools, Senegal open, and a missing kick-off timeSaly Beach West, Dakar, 31 October 2026. A schedule is published, and six lin...
Barcelona's four changes at Betis: the signal sits on the bench, not in the starting XIThe dressing-room door at the Benito Villamarín opened at 19:10, and...
Belgium Open 2026: Portugal's U21 Double and the Gap Hidden Behind the MedalWithin Matilde Pinto's final three matches at Pepinster, her game-win rate...
Esports: When the Data Pipeline Breaks, the Whole Industry Goes Blind in SilenceInside the control room of an international esports tournament I was present...
Vietnam vs Malaysia: Four Absences and a Depth TestThe second half against Pakistan ended 4-2. I noted the scoreline, then...
Satwik-Chirag Reach China Masters Semifinals, and the Column of Data Nobody Bothers to KeepIn the deciding game, with the score tied at 17-17, the rally lasted 36 shots...
Nine Blank Cells in Table Tennis: The Day the Source Returned Zero RowsSeven forty in the morning, August 31, 2026, on the eleventh floor of an...
V-League and the Three-Back Wave: What Is the Safety Armour Hiding?In the last four rounds, the PPDA of one V-League title contender rose from 9...
21 Aces, a Silence, and the Hidden-Number Problem: Daniil Medvedev Reopens His Season in ShanghaiOver nearly thirty years of sitting in front of screens and dissecting matche...
Nebraska at No. 1 in the NCAA Top 16: The Record Is the Shell, the Schedule Is the CoreOn October 18, 2026, when the NCAA released the first top 16 ranking of the...
23 Minutes at the Asian Games: What Pakistan's Scoreboard Whispers About a Lonely PioneerI rewatched the footage of this match four times. Not because it was good —...
The Blank Cell: When Football Admits It Doesn't KnowOn May 16, 2026, I sat in the commentary box at Signal Iduna Park in Dortmund...
Quach Thi Lan Retires: Behind the 3:14.54 National Record and a Decade on the 400m TrackThe clock at the Asian Games stopped at 3 minutes 14.54 seconds. That is the...
FIFA ASEAN Cup 2026: The Group of Death, the 2030 Bet, and Southeast Asia's Blind SpotFIFA ASEAN Cup 2026: The Group of Death, the 2030 Bet, and Southeast Asia's...
Comprehensive Esports Report Empty: When Data Lacks, All Analysis is MeaninglessA comprehensive esports analysis report has just been released, but what is...
Adou Minh and Williams Minh Hoang: Vietnam's Two Gaps and How Kim Sang Sik Patches ThemWhen I rewatched Adou Minh's AFC Champions League Elite play-off footage, wha...
Sasipaporn, Three Matches and a Misplaced Label: The System Problem at XMLS Thanh HoaAt the second round in Vinh Long, Sasipaporn Janthawisut’s scoreline read zer...
Nairobi 2029: World Athletics Hands Africa Its First Championships, and the Altitude Question Nobody AskedSebastian Coe stood in front of the cameras and spoke about the "hard legacy"...
Dortmund and the Karetsas Shock: When a 0-0 Report Hides a Troubling Medical FileThere is one number in the Reuters dispatch from Berlin dated 17 October 2026...
Dakar 2026 beach volleyball schedule released: six pools, Senegal open, and a missing kick-off timeSaly Beach West, Dakar, 31 October 2026. A schedule is published, and six lin...
Barcelona's four changes at Betis: the signal sits on the bench, not in the starting XIThe dressing-room door at the Benito Villamarín opened at 19:10, and...
Belgium Open 2026: Portugal's U21 Double and the Gap Hidden Behind the MedalWithin Matilde Pinto's final three matches at Pepinster, her game-win rate...
Esports: When the Data Pipeline Breaks, the Whole Industry Goes Blind in SilenceInside the control room of an international esports tournament I was present...
Vietnam vs Malaysia: Four Absences and a Depth TestThe second half against Pakistan ended 4-2. I noted the scoreline, then...
Satwik-Chirag Reach China Masters Semifinals, and the Column of Data Nobody Bothers to KeepIn the deciding game, with the score tied at 17-17, the rally lasted 36 shots...
Nine Blank Cells in Table Tennis: The Day the Source Returned Zero RowsSeven forty in the morning, August 31, 2026, on the eleventh floor of an...
V-League and the Three-Back Wave: What Is the Safety Armour Hiding?In the last four rounds, the PPDA of one V-League title contender rose from 9...
21 Aces, a Silence, and the Hidden-Number Problem: Daniil Medvedev Reopens His Season in ShanghaiOver nearly thirty years of sitting in front of screens and dissecting matche...
Nebraska at No. 1 in the NCAA Top 16: The Record Is the Shell, the Schedule Is the CoreOn October 18, 2026, when the NCAA released the first top 16 ranking of the...
23 Minutes at the Asian Games: What Pakistan's Scoreboard Whispers About a Lonely PioneerI rewatched the footage of this match four times. Not because it was good —...
The Blank Cell: When Football Admits It Doesn't KnowOn May 16, 2026, I sat in the commentary box at Signal Iduna Park in Dortmund...
